home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1995 February: Tool Chest / Dev.CD Feb 95 / Dev.CD Feb 95.toast / Tool Chest / Interfaces / Universal Interfaces 2.0a3 / Universal AIncludes / Files.a < prev    next >
Encoding:
Text File  |  1994-11-11  |  43.8 KB  |  2,667 lines  |  [TEXT/MPS ]

  1. ;
  2. ;    File:        Files.a
  3. ;
  4. ;    Copyright:    © 1984-1994 by Apple Computer, Inc.
  5. ;                All rights reserved.
  6. ;
  7. ;    Version:    Universal Interfaces 2.0a3  ETO #16, MPW prerelease.  Friday, November 11, 1994. 
  8. ;
  9. ;    Bugs?:        If you find a problem with this file, send the file and version
  10. ;                information (from above) and the problem description to:
  11. ;
  12. ;                    Internet:    apple.bugs@applelink.apple.com
  13. ;                    AppleLink:    APPLE.BUGS
  14. ;
  15. ;
  16.  
  17.     IF &TYPE('__FILES__') = 'UNDEFINED' THEN
  18. __FILES__ SET 1
  19.  
  20.  
  21.     IF &TYPE('__TYPES__') = 'UNDEFINED' THEN
  22.     include 'Types.a'
  23.     ENDIF
  24. ;        include 'ConditionalMacros.a'                                ;
  25.  
  26.     IF &TYPE('__MIXEDMODE__') = 'UNDEFINED' THEN
  27.     include 'MixedMode.a'
  28.     ENDIF
  29.  
  30.     IF &TYPE('__OSUTILS__') = 'UNDEFINED' THEN
  31.     include 'OSUtils.a'
  32.     ENDIF
  33. ;        include 'Memory.a'                                            ;
  34.  
  35. ; Finder Constants 
  36. fsAtMark                        EQU        0
  37. fOnDesk                            EQU        1
  38. fsCurPerm                        EQU        0
  39. fHasBundle                        EQU        8192
  40. fsRdPerm                        EQU        1
  41. fInvisible                        EQU        16384
  42. fTrash                            EQU        -3
  43. fsWrPerm                        EQU        2
  44. fDesktop                        EQU        -2
  45. fsRdWrPerm                        EQU        3
  46. fDisk                            EQU        0
  47. fsRdWrShPerm                    EQU        4
  48. fsFromStart                        EQU        1
  49. fsFromLEOF                        EQU        2
  50. fsFromMark                        EQU        3
  51. rdVerify                        EQU        64
  52. ioDirFlg                        EQU        3                    ; see IM IV-125 
  53. ioDirMask                        EQU        $10
  54. fsRtParID                        EQU        1
  55. fsRtDirID                        EQU        2
  56.  
  57. ; CatSearch SearchBits Constants 
  58. fsSBPartialName                    EQU        1
  59. fsSBFullName                    EQU        2
  60. fsSBFlAttrib                    EQU        4
  61. fsSBFlFndrInfo                    EQU        8
  62. fsSBFlLgLen                        EQU        32
  63. fsSBFlPyLen                        EQU        64
  64. fsSBFlRLgLen                    EQU        128
  65. fsSBFlRPyLen                    EQU        256
  66. fsSBFlCrDat                        EQU        512
  67. fsSBFlMdDat                        EQU        1024
  68. fsSBFlBkDat                        EQU        2048
  69. fsSBFlXFndrInfo                    EQU        4096
  70. fsSBFlParID                        EQU        8192
  71. fsSBNegate                        EQU        16384
  72. fsSBDrUsrWds                    EQU        8
  73. fsSBDrNmFls                        EQU        16
  74. fsSBDrCrDat                        EQU        512
  75. fsSBDrMdDat                        EQU        1024
  76. fsSBDrBkDat                        EQU        2048
  77. fsSBDrFndrInfo                    EQU        4096
  78.  
  79. fsSBDrParID                        EQU        8192
  80. ; vMAttrib (GetVolParms) bit position constants 
  81. bLimitFCBs                        EQU        31
  82. bLocalWList                        EQU        30
  83. bNoMiniFndr                        EQU        29
  84. bNoVNEdit                        EQU        28
  85. bNoLclSync                        EQU        27
  86. bTrshOffLine                    EQU        26
  87. bNoSwitchTo                        EQU        25
  88. bNoDeskItems                    EQU        20
  89. bNoBootBlks                        EQU        19
  90. bAccessCntl                        EQU        18
  91. bNoSysDir                        EQU        17
  92. bHasExtFSVol                    EQU        16
  93. bHasOpenDeny                    EQU        15
  94. bHasCopyFile                    EQU        14
  95. bHasMoveRename                    EQU        13
  96. bHasDesktopMgr                    EQU        12
  97. bHasShortName                    EQU        11
  98. bHasFolderLock                    EQU        10
  99. bHasPersonalAccessPrivileges    EQU        9
  100.  
  101. bHasUserGroupList                EQU        8
  102. bHasCatSearch                    EQU        7
  103. bHasFileIDs                        EQU        6
  104. bHasBTreeMgr                    EQU        5
  105. bHasBlankAccessPrivileges        EQU        4
  106. ; Desktop Database icon Constants 
  107. kLargeIcon                        EQU        1
  108. kLarge4BitIcon                    EQU        2
  109. kLarge8BitIcon                    EQU        3
  110. kSmallIcon                        EQU        4
  111. kSmall4BitIcon                    EQU        5
  112. kSmall8BitIcon                    EQU        6
  113. kLargeIconSize                    EQU        256
  114. kLarge4BitIconSize                EQU        512
  115. kLarge8BitIconSize                EQU        1024
  116. kSmallIconSize                    EQU        64
  117. kSmall4BitIconSize                EQU        128
  118. kSmall8BitIconSize                EQU        256
  119. ; Foreign Privilege Model Identifiers 
  120. fsUnixPriv                        EQU        1
  121. ; Version Release Stage Codes 
  122. developStage                    EQU        $20
  123. alphaStage                        EQU        $40
  124.  
  125. betaStage                        EQU        $60
  126. finalStage                        EQU        $80
  127. ; Authentication Constants 
  128. kNoUserAuthentication            EQU        1
  129. kPassword                        EQU        2
  130. kEncryptPassword                EQU        3
  131. kTwoWayEncryptPassword            EQU        6
  132.  
  133. hFileInfo                        EQU        0
  134. dirInfo                            EQU        1
  135.  
  136. ; mapping codes (ioObjType) for MapName & MapID 
  137. kOwnerID2Name                    EQU        1
  138. kGroupID2Name                    EQU        2
  139. kOwnerName2ID                    EQU        3
  140. kGroupName2ID                    EQU        4
  141. ; types of oj object to be returned (ioObjType) for _GetUGEntry 
  142. kReturnNextUser                    EQU        1
  143. kReturnNextGroup                EQU        2
  144. kReturnNextUG                    EQU        3
  145.  
  146. FInfo                     RECORD    0
  147. fdType                     ds.l    1                                    ;the type of the file
  148. fdCreator                 ds.l    1                                    ;file's creator
  149. fdFlags                     ds.w    1                                    ;flags ex. hasbundle,invisible,locked, etc.
  150. fdLocation                 ds        Point                                ;file's location in folder
  151. fdFldr                     ds.w    1                                    ;folder containing file
  152. sizeof                     EQU    16
  153.                         ENDR
  154.  
  155. FXInfo                     RECORD    0
  156. fdIconID                 ds.w    1                                    ;Icon ID
  157. fdUnused                 ds.w    3                                    ;unused but reserved 6 bytes
  158. fdScript                 ds.b    1                                    ;Script flag and number
  159. fdXFlags                 ds.b    1                                    ;More flag bits
  160. fdComment                 ds.w    1                                    ;Comment ID
  161. fdPutAway                 ds.l    1                                    ;Home Dir ID
  162. sizeof                     EQU    16
  163.                         ENDR
  164.  
  165. DInfo                     RECORD    0
  166. frRect                     ds        Rect                                ;folder rect
  167. frFlags                     ds.w    1                                    ;Flags
  168. frLocation                 ds        Point                                ;folder location
  169. frView                     ds.w    1                                    ;folder view
  170. sizeof                     EQU    16
  171.                         ENDR
  172.  
  173. DXInfo                     RECORD    0
  174. frScroll                 ds        Point                                ;scroll position
  175. frOpenChain                 ds.l    1                                    ;DirID chain of open folders
  176. frScript                 ds.b    1                                    ;Script flag and number
  177. frXFlags                 ds.b    1                                    ;More flag bits
  178. frComment                 ds.w    1                                    ;comment
  179. frPutAway                 ds.l    1                                    ;DirID
  180. sizeof                     EQU    16
  181.                         ENDR
  182.  
  183. GetVolParmsInfoBuffer     RECORD    0
  184. vMVersion                 ds.w    1                                    ;version number
  185. vMAttrib                 ds.l    1                                    ;bit vector of attributes (see vMAttrib constants)
  186. vMLocalHand                 ds.l    1                                    ;handle to private data
  187. vMServerAdr                 ds.l    1                                    ;AppleTalk server address or zero
  188. vMVolumeGrade             ds.l    1                                    ;approx. speed rating or zero if unrated
  189. vMForeignPrivID             ds.w    1                                    ;foreign privilege model supported or zero if none
  190. sizeof                     EQU    20
  191.                         ENDR
  192.  
  193. IOParam                 RECORD    0
  194. qLink                     ds.l    1
  195. qType                     ds.w    1
  196. ioTrap                     ds.w    1
  197. ioCmdAddr                 ds.l    1
  198. ioCompletion             ds.l    1
  199. ioResult                 ds.w    1
  200. ioNamePtr                 ds.l    1
  201. ioVRefNum                 ds.w    1
  202. ioRefNum                 ds.w    1
  203. ioVersNum                 ds.b    1
  204. ioPermssn                 ds.b    1
  205. ioMisc                     ds.l    1
  206. ioBuffer                 ds.l    1
  207. ioReqCount                 ds.l    1
  208. ioActCount                 ds.l    1
  209. ioPosMode                 ds.w    1
  210. ioPosOffset                 ds.l    1
  211. sizeof                     EQU    50
  212.                         ENDR
  213.  
  214. FileParam                 RECORD    0
  215. qLink                     ds.l    1
  216. qType                     ds.w    1
  217. ioTrap                     ds.w    1
  218. ioCmdAddr                 ds.l    1
  219. ioCompletion             ds.l    1
  220. ioResult                 ds.w    1
  221. ioNamePtr                 ds.l    1
  222. ioVRefNum                 ds.w    1
  223. ioFRefNum                 ds.w    1
  224. ioFVersNum                 ds.b    1
  225. filler1                     ds.b    1
  226. ioFDirIndex                 ds.w    1
  227. ioFlAttrib                 ds.b    1
  228. ioFlVersNum                 ds.b    1
  229. ioFlFndrInfo             ds        FInfo
  230. ioFlNum                     ds.l    1
  231. ioFlStBlk                 ds.w    1
  232. ioFlLgLen                 ds.l    1
  233. ioFlPyLen                 ds.l    1
  234. ioFlRStBlk                 ds.w    1
  235. ioFlRLgLen                 ds.l    1
  236. ioFlRPyLen                 ds.l    1
  237. ioFlCrDat                 ds.l    1
  238. ioFlMdDat                 ds.l    1
  239. sizeof                     EQU    80
  240.                         ENDR
  241.  
  242. VolumeParam             RECORD    0
  243. qLink                     ds.l    1
  244. qType                     ds.w    1
  245. ioTrap                     ds.w    1
  246. ioCmdAddr                 ds.l    1
  247. ioCompletion             ds.l    1
  248. ioResult                 ds.w    1
  249. ioNamePtr                 ds.l    1
  250. ioVRefNum                 ds.w    1
  251. filler2                     ds.l    1
  252. ioVolIndex                 ds.w    1
  253. ioVCrDate                 ds.l    1
  254. ioVLsBkUp                 ds.l    1
  255. ioVAtrb                     ds.w    1
  256. ioVNmFls                 ds.w    1
  257. ioVDirSt                 ds.w    1
  258. ioVBlLn                     ds.w    1
  259. ioVNmAlBlks                 ds.w    1
  260. ioVAlBlkSiz                 ds.l    1
  261. ioVClpSiz                 ds.l    1
  262. ioAlBlSt                 ds.w    1
  263. ioVNxtFNum                 ds.l    1
  264. ioVFrBlk                 ds.w    1
  265. sizeof                     EQU    64
  266.                         ENDR
  267.  
  268. CntrlParam                 RECORD    0
  269. qLink                     ds.l    1
  270. qType                     ds.w    1
  271. ioTrap                     ds.w    1
  272. ioCmdAddr                 ds.l    1
  273. ioCompletion             ds.l    1
  274. ioResult                 ds.w    1
  275. ioNamePtr                 ds.l    1
  276. ioVRefNum                 ds.w    1
  277. ioCRefNum                 ds.w    1
  278. csCode                     ds.w    1
  279. csParam                     ds.w    11
  280. sizeof                     EQU    50
  281.                         ENDR
  282.  
  283. SlotDevParam             RECORD    0
  284. qLink                     ds.l    1
  285. qType                     ds.w    1
  286. ioTrap                     ds.w    1
  287. ioCmdAddr                 ds.l    1
  288. ioCompletion             ds.l    1
  289. ioResult                 ds.w    1
  290. ioNamePtr                 ds.l    1
  291. ioVRefNum                 ds.w    1
  292. ioSRefNum                 ds.w    1
  293. ioSVersNum                 ds.b    1
  294. ioSPermssn                 ds.b    1
  295. ioSMix                     ds.l    1
  296. ioSFlags                 ds.w    1
  297. ioSlot                     ds.b    1
  298. ioID                     ds.b    1
  299. sizeof                     EQU    36
  300.                         ENDR
  301.  
  302. MultiDevParam             RECORD    0
  303. qLink                     ds.l    1
  304. qType                     ds.w    1
  305. ioTrap                     ds.w    1
  306. ioCmdAddr                 ds.l    1
  307. ioCompletion             ds.l    1
  308. ioResult                 ds.w    1
  309. ioNamePtr                 ds.l    1
  310. ioVRefNum                 ds.w    1
  311. ioMRefNum                 ds.w    1
  312. ioMVersNum                 ds.b    1
  313. ioMPermssn                 ds.b    1
  314. ioMMix                     ds.l    1
  315. ioMFlags                 ds.w    1
  316. ioSEBlkPtr                 ds.l    1
  317. sizeof                     EQU    38
  318.                         ENDR
  319.  
  320. ParamBlockRec             RECORD    0
  321. qLink                     ds.l    1
  322. qType                     ds.w    1
  323. ioTrap                     ds.w    1
  324. ioCmdAddr                 ds.l    1
  325. ioCompletion             ds.l    1
  326. ioResult                 ds.w    1
  327. ioNamePtr                 ds.l    1
  328. ioVRefNum                 ds.w    1
  329. VariantLevel0Begin        EQU    *
  330. ioRefNum                 ds.w    1
  331. ioVersNum                 ds.b    1
  332. ioPermssn                 ds.b    1
  333. ioMisc                     ds.l    1
  334. ioBuffer                 ds.l    1
  335. ioReqCount                 ds.l    1
  336. ioActCount                 ds.l    1
  337. ioPosMode                 ds.w    1
  338. ioPosOffset                 ds.l    1
  339.  
  340.                         ORG        VariantLevel0Begin
  341. ioFRefNum                 ds.w    1
  342. ioFVersNum                 ds.b    1
  343. filler1                     ds.b    1
  344. ioFDirIndex                 ds.w    1
  345. ioFlAttrib                 ds.b    1
  346. ioFlVersNum                 ds.b    1
  347. ioFlFndrInfo             ds        FInfo
  348. ioFlNum                     ds.l    1
  349. ioFlStBlk                 ds.w    1
  350. ioFlLgLen                 ds.l    1
  351. ioFlPyLen                 ds.l    1
  352. ioFlRStBlk                 ds.w    1
  353. ioFlRLgLen                 ds.l    1
  354. ioFlRPyLen                 ds.l    1
  355. ioFlCrDat                 ds.l    1
  356. ioFlMdDat                 ds.l    1
  357.  
  358.                         ORG        VariantLevel0Begin
  359. filler2                     ds.l    1
  360. ioVolIndex                 ds.w    1
  361. ioVCrDate                 ds.l    1
  362. ioVLsBkUp                 ds.l    1
  363. ioVAtrb                     ds.w    1
  364. ioVNmFls                 ds.w    1
  365. ioVDirSt                 ds.w    1
  366. ioVBlLn                     ds.w    1
  367. ioVNmAlBlks                 ds.w    1
  368. ioVAlBlkSiz                 ds.l    1
  369. ioVClpSiz                 ds.l    1
  370. ioAlBlSt                 ds.w    1
  371. ioVNxtFNum                 ds.l    1
  372. ioVFrBlk                 ds.w    1
  373.  
  374.                         ORG        VariantLevel0Begin
  375. ioCRefNum                 ds.w    1
  376. csCode                     ds.w    1
  377. csParam                     ds.w    11
  378.  
  379.                         ORG        VariantLevel0Begin
  380. ioSRefNum                 ds.w    1
  381. ioSVersNum                 ds.b    1
  382. ioSPermssn                 ds.b    1
  383. ioSMix                     ds.l    1
  384. ioSFlags                 ds.w    1
  385. ioSlot                     ds.b    1
  386. ioID                     ds.b    1
  387.  
  388.                         ORG        VariantLevel0Begin
  389. ioMRefNum                 ds.w    1
  390. ioMVersNum                 ds.b    1
  391. ioMPermssn                 ds.b    1
  392. ioMMix                     ds.l    1
  393. ioMFlags                 ds.w    1
  394. ioSEBlkPtr                 ds.l    1
  395.  
  396. sizeof                     EQU    80
  397.                         ENDR
  398.  
  399. CInfoPBRec                 RECORD    0
  400. qLink                     ds.l    1
  401. qType                     ds.w    1
  402. ioTrap                     ds.w    1
  403. ioCmdAddr                 ds.l    1
  404. ioCompletion             ds.l    1
  405. ioResult                 ds.w    1
  406. ioNamePtr                 ds.l    1
  407. ioVRefNum                 ds.w    1
  408. ioFRefNum                 ds.w    1
  409. ioFVersNum                 ds.b    1
  410. filler1                     ds.b    1
  411. ioFDirIndex                 ds.w    1
  412. ioFlAttrib                 ds.b    1
  413. filler2                     ds.b    1
  414. VariantLevel0Begin        EQU    *
  415. ioFlFndrInfo             ds        FInfo
  416. ioDirID                     ds.l    1
  417. ioFlStBlk                 ds.w    1
  418. ioFlLgLen                 ds.l    1
  419. ioFlPyLen                 ds.l    1
  420. ioFlRStBlk                 ds.w    1
  421. ioFlRLgLen                 ds.l    1
  422. ioFlRPyLen                 ds.l    1
  423. ioFlCrDat                 ds.l    1
  424. ioFlMdDat                 ds.l    1
  425. ioFlBkDat                 ds.l    1
  426. ioFlXFndrInfo             ds        FXInfo
  427. ioFlParID                 ds.l    1
  428. ioFlClpSiz                 ds.l    1
  429.  
  430.                         ORG        VariantLevel0Begin
  431. ioDrUsrWds                 ds        DInfo
  432. ioDrDirID                 ds.l    1
  433. ioDrNmFls                 ds.w    1
  434. filler3                     ds.w    9
  435. ioDrCrDat                 ds.l    1
  436. ioDrMdDat                 ds.l    1
  437. ioDrBkDat                 ds.l    1
  438. ioDrFndrInfo             ds        DXInfo
  439. ioDrParID                 ds.l    1
  440.  
  441. sizeof                     EQU    108
  442.                         ENDR
  443.  
  444. CatPositionRec             RECORD    0
  445. initialize                 ds.l    1
  446. priv                     ds.w    6
  447. sizeof                     EQU    16
  448.                         ENDR
  449.  
  450. FSSpec                     RECORD    0
  451. vRefNum                     ds.w    1
  452. parID                     ds.l    1
  453. name                     ds.l    16
  454. sizeof                     EQU    70
  455.                         ENDR
  456.  
  457. ; pointer to array of FSSpecs 
  458. ; The only difference between "const FSSpec*" and "ConstFSSpecPtr" is 
  459. ;   that as a parameter, ConstFSSpecPtr is allowed to be NULL 
  460. ; The following are structures to be filled out with the _GetVolMountInfo call
  461. ; and passed back into the _VolumeMount call for external file system mounts. 
  462. ; the "signature" of the file system 
  463.  
  464. ; the signature for AppleShare 
  465. AppleShareMediaType                EQU        'afpm'
  466.  
  467. VolMountInfoHeader         RECORD    0
  468. length                     ds.w    1                                    ; length of location data (including self) 
  469. media                     ds.l    1                                    ; type of media.  Variable length data follows 
  470. sizeof                     EQU    6
  471.                         ENDR
  472.  
  473. AFPVolMountInfo         RECORD    0
  474. length                     ds.w    1                                    ; length of location data (including self) 
  475. media                     ds.l    1                                    ; type of media 
  476. flags                     ds.w    1                                    ; bits for no messages, no reconnect 
  477. nbpInterval                 ds.b    1                                    ; NBP Interval parameter (IM2, p.322) 
  478. nbpCount                 ds.b    1                                    ; NBP Interval parameter (IM2, p.322) 
  479. uamType                     ds.w    1                                    ; User Authentication Method 
  480. zoneNameOffset             ds.w    1                                    ; short positive offset from start of struct to Zone Name 
  481. serverNameOffset         ds.w    1                                    ; offset to pascal Server Name string 
  482. volNameOffset             ds.w    1                                    ; offset to pascal Volume Name string 
  483. userNameOffset             ds.w    1                                    ; offset to pascal User Name string 
  484. userPasswordOffset         ds.w    1                                    ; offset to pascal User Password string 
  485. volPasswordOffset         ds.w    1                                    ; offset to pascal Volume Password string 
  486. AFPData                     ds.b    144                                ; variable length data may follow 
  487. sizeof                     EQU    168
  488.                         ENDR
  489.  
  490. DTPBRec                 RECORD    0
  491. qLink                     ds.l    1
  492. qType                     ds.w    1
  493. ioTrap                     ds.w    1
  494. ioCmdAddr                 ds.l    1
  495. ioCompletion             ds.l    1
  496. ioResult                 ds.w    1
  497. ioNamePtr                 ds.l    1
  498. ioVRefNum                 ds.w    1
  499. ioDTRefNum                 ds.w    1                                    ; desktop refnum 
  500. ioIndex                     ds.w    1
  501. ioTagInfo                 ds.l    1
  502. ioDTBuffer                 ds.l    1
  503. ioDTReqCount             ds.l    1
  504. ioDTActCount             ds.l    1
  505. ioFiller1                 ds.b    1
  506. ioIconType                 ds.b    1
  507. ioFiller2                 ds.w    1
  508. ioDirID                     ds.l    1
  509. ioFileCreator             ds.l    1
  510. ioFileType                 ds.l    1
  511. ioFiller3                 ds.l    1
  512. ioDTLgLen                 ds.l    1
  513. ioDTPyLen                 ds.l    1
  514. ioFiller4                 ds.w    14
  515. ioAPPLParID                 ds.l    1
  516. sizeof                     EQU    104
  517.                         ENDR
  518.  
  519. HIOParam                 RECORD    0
  520. qLink                     ds.l    1
  521. qType                     ds.w    1
  522. ioTrap                     ds.w    1
  523. ioCmdAddr                 ds.l    1
  524. ioCompletion             ds.l    1
  525. ioResult                 ds.w    1
  526. ioNamePtr                 ds.l    1
  527. ioVRefNum                 ds.w    1
  528. ioRefNum                 ds.w    1
  529. ioVersNum                 ds.b    1
  530. ioPermssn                 ds.b    1
  531. ioMisc                     ds.l    1
  532. ioBuffer                 ds.l    1
  533. ioReqCount                 ds.l    1
  534. ioActCount                 ds.l    1
  535. ioPosMode                 ds.w    1
  536. ioPosOffset                 ds.l    1
  537. sizeof                     EQU    50
  538.                         ENDR
  539.  
  540. HFileParam                 RECORD    0
  541. qLink                     ds.l    1
  542. qType                     ds.w    1
  543. ioTrap                     ds.w    1
  544. ioCmdAddr                 ds.l    1
  545. ioCompletion             ds.l    1
  546. ioResult                 ds.w    1
  547. ioNamePtr                 ds.l    1
  548. ioVRefNum                 ds.w    1
  549. ioFRefNum                 ds.w    1
  550. ioFVersNum                 ds.b    1
  551. filler1                     ds.b    1
  552. ioFDirIndex                 ds.w    1
  553. ioFlAttrib                 ds.b    1
  554. ioFlVersNum                 ds.b    1
  555. ioFlFndrInfo             ds        FInfo
  556. ioDirID                     ds.l    1
  557. ioFlStBlk                 ds.w    1
  558. ioFlLgLen                 ds.l    1
  559. ioFlPyLen                 ds.l    1
  560. ioFlRStBlk                 ds.w    1
  561. ioFlRLgLen                 ds.l    1
  562. ioFlRPyLen                 ds.l    1
  563. ioFlCrDat                 ds.l    1
  564. ioFlMdDat                 ds.l    1
  565. sizeof                     EQU    80
  566.                         ENDR
  567.  
  568. HVolumeParam             RECORD    0
  569. qLink                     ds.l    1
  570. qType                     ds.w    1
  571. ioTrap                     ds.w    1
  572. ioCmdAddr                 ds.l    1
  573. ioCompletion             ds.l    1
  574. ioResult                 ds.w    1
  575. ioNamePtr                 ds.l    1
  576. ioVRefNum                 ds.w    1
  577. filler2                     ds.l    1
  578. ioVolIndex                 ds.w    1
  579. ioVCrDate                 ds.l    1
  580. ioVLsMod                 ds.l    1
  581. ioVAtrb                     ds.w    1
  582. ioVNmFls                 ds.w    1
  583. ioVBitMap                 ds.w    1
  584. ioAllocPtr                 ds.w    1
  585. ioVNmAlBlks                 ds.w    1
  586. ioVAlBlkSiz                 ds.l    1
  587. ioVClpSiz                 ds.l    1
  588. ioAlBlSt                 ds.w    1
  589. ioVNxtCNID                 ds.l    1
  590. ioVFrBlk                 ds.w    1
  591. ioVSigWord                 ds.w    1
  592. ioVDrvInfo                 ds.w    1
  593. ioVDRefNum                 ds.w    1
  594. ioVFSID                     ds.w    1
  595. ioVBkUp                     ds.l    1
  596. ioVSeqNum                 ds.w    1
  597. ioVWrCnt                 ds.l    1
  598. ioVFilCnt                 ds.l    1
  599. ioVDirCnt                 ds.l    1
  600. ioVFndrInfo                 ds.l    8
  601. sizeof                     EQU    122
  602.                         ENDR
  603.  
  604. AccessParam             RECORD    0
  605. qLink                     ds.l    1
  606. qType                     ds.w    1
  607. ioTrap                     ds.w    1
  608. ioCmdAddr                 ds.l    1
  609. ioCompletion             ds.l    1
  610. ioResult                 ds.w    1
  611. ioNamePtr                 ds.l    1
  612. ioVRefNum                 ds.w    1
  613. filler3                     ds.w    1
  614. ioDenyModes                 ds.w    1
  615. filler4                     ds.w    1
  616. filler5                     ds.b    1
  617. ioACUser                 ds.b    1
  618. filler6                     ds.l    1
  619. ioACOwnerID                 ds.l    1
  620. ioACGroupID                 ds.l    1
  621. ioACAccess                 ds.l    1
  622. ioDirID                     ds.l    1
  623. sizeof                     EQU    52
  624.                         ENDR
  625.  
  626. ObjParam                 RECORD    0
  627. qLink                     ds.l    1
  628. qType                     ds.w    1
  629. ioTrap                     ds.w    1
  630. ioCmdAddr                 ds.l    1
  631. ioCompletion             ds.l    1
  632. ioResult                 ds.w    1
  633. ioNamePtr                 ds.l    1
  634. ioVRefNum                 ds.w    1
  635. filler7                     ds.w    1
  636. ioObjType                 ds.w    1
  637. ioObjNamePtr             ds.l    1
  638. ioObjID                     ds.l    1
  639. sizeof                     EQU    36
  640.                         ENDR
  641.  
  642. CopyParam                 RECORD    0
  643. qLink                     ds.l    1
  644. qType                     ds.w    1
  645. ioTrap                     ds.w    1
  646. ioCmdAddr                 ds.l    1
  647. ioCompletion             ds.l    1
  648. ioResult                 ds.w    1
  649. ioNamePtr                 ds.l    1
  650. ioVRefNum                 ds.w    1
  651. ioDstVRefNum             ds.w    1
  652. filler8                     ds.w    1
  653. ioNewName                 ds.l    1
  654. ioCopyName                 ds.l    1
  655. ioNewDirID                 ds.l    1
  656. filler14                 ds.l    1
  657. filler15                 ds.l    1
  658. ioDirID                     ds.l    1
  659. sizeof                     EQU    52
  660.                         ENDR
  661.  
  662. WDParam                 RECORD    0
  663. qLink                     ds.l    1
  664. qType                     ds.w    1
  665. ioTrap                     ds.w    1
  666. ioCmdAddr                 ds.l    1
  667. ioCompletion             ds.l    1
  668. ioResult                 ds.w    1
  669. ioNamePtr                 ds.l    1
  670. ioVRefNum                 ds.w    1
  671. filler9                     ds.w    1
  672. ioWDIndex                 ds.w    1
  673. ioWDProcID                 ds.l    1
  674. ioWDVRefNum                 ds.w    1
  675. filler10                 ds.w    1
  676. filler11                 ds.l    1
  677. filler12                 ds.l    1
  678. filler13                 ds.l    1
  679. ioWDDirID                 ds.l    1
  680. sizeof                     EQU    52
  681.                         ENDR
  682.  
  683. FIDParam                 RECORD    0
  684. qLink                     ds.l    1
  685. qType                     ds.w    1
  686. ioTrap                     ds.w    1
  687. ioCmdAddr                 ds.l    1
  688. ioCompletion             ds.l    1
  689. ioResult                 ds.w    1
  690. ioNamePtr                 ds.l    1
  691. ioVRefNum                 ds.w    1
  692. filler14                 ds.l    1
  693. ioDestNamePtr             ds.l    1
  694. filler15                 ds.l    1
  695. ioDestDirID                 ds.l    1
  696. filler16                 ds.l    1
  697. filler17                 ds.l    1
  698. ioSrcDirID                 ds.l    1
  699. filler18                 ds.w    1
  700. ioFileID                 ds.l    1
  701. sizeof                     EQU    58
  702.                         ENDR
  703.  
  704. ForeignPrivParam         RECORD    0
  705. qLink                     ds.l    1
  706. qType                     ds.w    1
  707. ioTrap                     ds.w    1
  708. ioCmdAddr                 ds.l    1
  709. ioCompletion             ds.l    1
  710. ioResult                 ds.w    1
  711. ioNamePtr                 ds.l    1
  712. ioVRefNum                 ds.w    1
  713. ioFiller21                 ds.l    1
  714. ioFiller22                 ds.l    1
  715. ioForeignPrivBuffer         ds.l    1
  716. ioForeignPrivActCount     ds.l    1
  717. ioForeignPrivReqCount     ds.l    1
  718. ioFiller23                 ds.l    1
  719. ioForeignPrivDirID         ds.l    1
  720. ioForeignPrivInfo1         ds.l    1
  721. ioForeignPrivInfo2         ds.l    1
  722. ioForeignPrivInfo3         ds.l    1
  723. ioForeignPrivInfo4         ds.l    1
  724. sizeof                     EQU    68
  725.                         ENDR
  726.  
  727. HParamBlockRec             RECORD    0
  728. qLink                     ds.l    1
  729. qType                     ds.w    1
  730. ioTrap                     ds.w    1
  731. ioCmdAddr                 ds.l    1
  732. ioCompletion             ds.l    1
  733. ioResult                 ds.w    1
  734. ioNamePtr                 ds.l    1
  735. ioVRefNum                 ds.w    1
  736. VariantLevel0Begin        EQU    *
  737. ioRefNum                 ds.w    1
  738. ioVersNum                 ds.b    1
  739. ioPermssn                 ds.b    1
  740. ioMisc                     ds.l    1
  741. ioBuffer                 ds.l    1
  742. ioReqCount                 ds.l    1
  743. ioActCount                 ds.l    1
  744. ioPosMode                 ds.w    1
  745. ioPosOffset                 ds.l    1
  746.  
  747.                         ORG        VariantLevel0Begin
  748. ioFRefNum                 ds.w    1
  749. ioFVersNum                 ds.b    1
  750. filler1                     ds.b    1
  751. ioFDirIndex                 ds.w    1
  752. ioFlAttrib                 ds.b    1
  753. ioFlVersNum                 ds.b    1
  754. ioFlFndrInfo             ds        FInfo
  755. ioDirID                     ds.l    1
  756. ioFlStBlk                 ds.w    1
  757. ioFlLgLen                 ds.l    1
  758. ioFlPyLen                 ds.l    1
  759. ioFlRStBlk                 ds.w    1
  760. ioFlRLgLen                 ds.l    1
  761. ioFlRPyLen                 ds.l    1
  762. ioFlCrDat                 ds.l    1
  763. ioFlMdDat                 ds.l    1
  764.  
  765.                         ORG        VariantLevel0Begin
  766. filler2                     ds.l    1
  767. ioVolIndex                 ds.w    1
  768. ioVCrDate                 ds.l    1
  769. ioVLsMod                 ds.l    1
  770. ioVAtrb                     ds.w    1
  771. ioVNmFls                 ds.w    1
  772. ioVBitMap                 ds.w    1
  773. ioAllocPtr                 ds.w    1
  774. ioVNmAlBlks                 ds.w    1
  775. ioVAlBlkSiz                 ds.l    1
  776. ioVClpSiz                 ds.l    1
  777. ioAlBlSt                 ds.w    1
  778. ioVNxtCNID                 ds.l    1
  779. ioVFrBlk                 ds.w    1
  780. ioVSigWord                 ds.w    1
  781. ioVDrvInfo                 ds.w    1
  782. ioVDRefNum                 ds.w    1
  783. ioVFSID                     ds.w    1
  784. ioVBkUp                     ds.l    1
  785. ioVSeqNum                 ds.w    1
  786. ioVWrCnt                 ds.l    1
  787. ioVFilCnt                 ds.l    1
  788. ioVDirCnt                 ds.l    1
  789. ioVFndrInfo                 ds.l    8
  790.  
  791.                         ORG        VariantLevel0Begin
  792. filler3                     ds.w    1
  793. ioDenyModes                 ds.w    1
  794. filler4                     ds.w    1
  795. filler5                     ds.b    1
  796. ioACUser                 ds.b    1
  797. filler6                     ds.l    1
  798. ioACOwnerID                 ds.l    1
  799. ioACGroupID                 ds.l    1
  800. ioACAccess                 ds.l    1
  801.  
  802.                         ORG        VariantLevel0Begin
  803. filler7                     ds.w    1
  804. ioObjType                 ds.w    1
  805. ioObjNamePtr             ds.l    1
  806. ioObjID                     ds.l    1
  807.  
  808.                         ORG        VariantLevel0Begin
  809. ioDstVRefNum             ds.w    1
  810. filler8                     ds.w    1
  811. ioNewName                 ds.l    1
  812. ioCopyName                 ds.l    1
  813. ioNewDirID                 ds.l    1
  814.  
  815.                         ORG        VariantLevel0Begin
  816. filler9                     ds.w    1
  817. ioWDIndex                 ds.w    1
  818. ioWDProcID                 ds.l    1
  819. ioWDVRefNum                 ds.w    1
  820. filler10                 ds.w    1
  821. filler11                 ds.l    1
  822. filler12                 ds.l    1
  823. filler13                 ds.l    1
  824. ioWDDirID                 ds.l    1
  825.  
  826.                         ORG        VariantLevel0Begin
  827. filler14                 ds.l    1
  828. ioDestNamePtr             ds.l    1
  829. filler15                 ds.l    1
  830. ioDestDirID                 ds.l    1
  831. filler16                 ds.l    1
  832. filler17                 ds.l    1
  833. ioSrcDirID                 ds.l    1
  834. filler18                 ds.w    1
  835. ioFileID                 ds.l    1
  836.  
  837.                         ORG        VariantLevel0Begin
  838. ioMatchPtr                 ds.l    1
  839. ioReqMatchCount             ds.l    1
  840. ioActMatchCount             ds.l    1
  841. ioSearchBits             ds.l    1
  842. ioSearchInfo1             ds.l    1
  843. ioSearchInfo2             ds.l    1
  844. ioSearchTime             ds.l    1
  845. ioCatPosition             ds        CatPositionRec
  846. ioOptBuffer                 ds.l    1
  847. ioOptBufSize             ds.l    1
  848.  
  849.                         ORG        VariantLevel0Begin
  850. ioFiller21                 ds.l    1
  851. ioFiller22                 ds.l    1
  852. ioForeignPrivBuffer         ds.l    1
  853. ioForeignPrivActCount     ds.l    1
  854. ioForeignPrivReqCount     ds.l    1
  855. ioFiller23                 ds.l    1
  856. ioForeignPrivDirID         ds.l    1
  857. ioForeignPrivInfo1         ds.l    1
  858. ioForeignPrivInfo2         ds.l    1
  859. ioForeignPrivInfo3         ds.l    1
  860. ioForeignPrivInfo4         ds.l    1
  861.  
  862. sizeof                     EQU    122
  863.                         ENDR
  864.  
  865. CMovePBRec                 RECORD    0
  866. qLink                     ds.l    1
  867. qType                     ds.w    1
  868. ioTrap                     ds.w    1
  869. ioCmdAddr                 ds.l    1
  870. ioCompletion             ds.l    1
  871. ioResult                 ds.w    1
  872. ioNamePtr                 ds.l    1
  873. ioVRefNum                 ds.w    1
  874. filler1                     ds.l    1
  875. ioNewName                 ds.l    1
  876. filler2                     ds.l    1
  877. ioNewDirID                 ds.l    1
  878. filler3                     ds.l    2
  879. ioDirID                     ds.l    1
  880. sizeof                     EQU    52
  881.                         ENDR
  882.  
  883. WDPBRec                 RECORD    0
  884. qLink                     ds.l    1
  885. qType                     ds.w    1
  886. ioTrap                     ds.w    1
  887. ioCmdAddr                 ds.l    1
  888. ioCompletion             ds.l    1
  889. ioResult                 ds.w    1
  890. ioNamePtr                 ds.l    1
  891. ioVRefNum                 ds.w    1
  892. filler1                     ds.w    1
  893. ioWDIndex                 ds.w    1
  894. ioWDProcID                 ds.l    1
  895. ioWDVRefNum                 ds.w    1
  896. filler2                     ds.w    7
  897. ioWDDirID                 ds.l    1
  898. sizeof                     EQU    52
  899.                         ENDR
  900.  
  901. FCBPBRec                 RECORD    0
  902. qLink                     ds.l    1
  903. qType                     ds.w    1
  904. ioTrap                     ds.w    1
  905. ioCmdAddr                 ds.l    1
  906. ioCompletion             ds.l    1
  907. ioResult                 ds.w    1
  908. ioNamePtr                 ds.l    1
  909. ioVRefNum                 ds.w    1
  910. ioRefNum                 ds.w    1
  911. filler                     ds.w    1
  912. ioFCBIndx                 ds.w    1
  913. filler1                     ds.w    1
  914. ioFCBFlNm                 ds.l    1
  915. ioFCBFlags                 ds.w    1
  916. ioFCBStBlk                 ds.w    1
  917. ioFCBEOF                 ds.l    1
  918. ioFCBPLen                 ds.l    1
  919. ioFCBCrPs                 ds.l    1
  920. ioFCBVRefNum             ds.w    1
  921. ioFCBClpSiz                 ds.l    1
  922. ioFCBParID                 ds.l    1
  923. sizeof                     EQU    62
  924.                         ENDR
  925.  
  926. VCB                     RECORD    0
  927. qLink                     ds.l    1
  928. qType                     ds.w    1
  929. vcbFlags                 ds.w    1
  930. vcbSigWord                 ds.w    1
  931. vcbCrDate                 ds.l    1
  932. vcbLsMod                 ds.l    1
  933. vcbAtrb                     ds.w    1
  934. vcbNmFls                 ds.w    1
  935. vcbVBMSt                 ds.w    1
  936. vcbAllocPtr                 ds.w    1
  937. vcbNmAlBlks                 ds.w    1
  938. vcbAlBlkSiz                 ds.l    1
  939. vcbClpSiz                 ds.l    1
  940. vcbAlBlSt                 ds.w    1
  941. vcbNxtCNID                 ds.l    1
  942. vcbFreeBks                 ds.w    1
  943. vcbVN                     ds.l    7
  944. vcbDrvNum                 ds.w    1
  945. vcbDRefNum                 ds.w    1
  946. vcbFSID                     ds.w    1
  947. vcbVRefNum                 ds.w    1
  948. vcbMAdr                     ds.l    1
  949. vcbBufAdr                 ds.l    1
  950. vcbMLen                     ds.w    1
  951. vcbDirIndex                 ds.w    1
  952. vcbDirBlk                 ds.w    1
  953. vcbVolBkUp                 ds.l    1
  954. vcbVSeqNum                 ds.w    1
  955. vcbWrCnt                 ds.l    1
  956. vcbXTClpSiz                 ds.l    1
  957. vcbCTClpSiz                 ds.l    1
  958. vcbNmRtDirs                 ds.w    1
  959. vcbFilCnt                 ds.l    1
  960. vcbDirCnt                 ds.l    1
  961. vcbFndrInfo                 ds.l    8
  962. vcbVCSize                 ds.w    1
  963. vcbVBMCSiz                 ds.w    1
  964. vcbCtlCSiz                 ds.w    1
  965. vcbXTAlBlks                 ds.w    1
  966. vcbCTAlBlks                 ds.w    1
  967. vcbXTRef                 ds.w    1
  968. vcbCTRef                 ds.w    1
  969. vcbCtlBuf                 ds.l    1
  970. vcbDirIDM                 ds.l    1
  971. vcbOffsM                 ds.w    1
  972. sizeof                     EQU    178
  973.                         ENDR
  974.  
  975. DrvQEl                     RECORD    0
  976. qLink                     ds.l    1
  977. qType                     ds.w    1
  978. dQDrive                     ds.w    1
  979. dQRefNum                 ds.w    1
  980. dQFSID                     ds.w    1
  981. dQDrvSz                     ds.w    1
  982. dQDrvSz2                 ds.w    1
  983. sizeof                     EQU    16
  984.                         ENDR
  985.  
  986.     IF GENERATING68K THEN
  987.         _PBOpenSync:    OPWORD    $A000
  988.     ELSE
  989.         IMPORT    PBOpenSync
  990.     ENDIF
  991.  
  992.     IF GENERATING68K THEN
  993.         _PBOpenAsync:    OPWORD    $A400
  994.     ELSE
  995.         IMPORT    PBOpenAsync
  996.     ENDIF
  997.  
  998.     IF GENERATING68K THEN
  999.         _PBOpenImmed:    OPWORD    $A200
  1000.     ELSE
  1001.         IMPORT    PBOpenImmed
  1002.     ENDIF
  1003.  
  1004.     IF GENERATING68K THEN
  1005.         _PBCloseSync:    OPWORD    $A001
  1006.     ELSE
  1007.         IMPORT    PBCloseSync
  1008.     ENDIF
  1009.  
  1010.     IF GENERATING68K THEN
  1011.         _PBCloseAsync:    OPWORD    $A401
  1012.     ELSE
  1013.         IMPORT    PBCloseAsync
  1014.     ENDIF
  1015.  
  1016.     IF GENERATING68K THEN
  1017.         _PBCloseImmed:    OPWORD    $A201
  1018.     ELSE
  1019.         IMPORT    PBCloseImmed
  1020.     ENDIF
  1021.  
  1022.     IF GENERATING68K THEN
  1023.         _PBReadSync:    OPWORD    $A002
  1024.     ELSE
  1025.         IMPORT    PBReadSync
  1026.     ENDIF
  1027.  
  1028.     IF GENERATING68K THEN
  1029.         _PBReadAsync:    OPWORD    $A402
  1030.     ELSE
  1031.         IMPORT    PBReadAsync
  1032.     ENDIF
  1033.  
  1034.     IF GENERATING68K THEN
  1035.         _PBReadImmed:    OPWORD    $A202
  1036.     ELSE
  1037.         IMPORT    PBReadImmed
  1038.     ENDIF
  1039.  
  1040.     IF GENERATING68K THEN
  1041.         _PBWriteSync:    OPWORD    $A003
  1042.     ELSE
  1043.         IMPORT    PBWriteSync
  1044.     ENDIF
  1045.  
  1046.     IF GENERATING68K THEN
  1047.         _PBWriteAsync:    OPWORD    $A403
  1048.     ELSE
  1049.         IMPORT    PBWriteAsync
  1050.     ENDIF
  1051.  
  1052.     IF GENERATING68K THEN
  1053.         _PBWriteImmed:    OPWORD    $A203
  1054.     ELSE
  1055.         IMPORT    PBWriteImmed
  1056.     ENDIF
  1057.  
  1058.     IF GENERATING68K THEN
  1059.         _PBGetVInfoSync:    OPWORD    $A007
  1060.     ELSE
  1061.         IMPORT    PBGetVInfoSync
  1062.     ENDIF
  1063.  
  1064.     IF GENERATING68K THEN
  1065.         _PBGetVInfoAsync:    OPWORD    $A407
  1066.     ELSE
  1067.         IMPORT    PBGetVInfoAsync
  1068.     ENDIF
  1069.  
  1070.     IF GENERATING68K THEN
  1071.         _PBGetVolSync:    OPWORD    $A014
  1072.     ELSE
  1073.         IMPORT    PBGetVolSync
  1074.     ENDIF
  1075.  
  1076.     IF GENERATING68K THEN
  1077.         _PBGetVolAsync:    OPWORD    $A414
  1078.     ELSE
  1079.         IMPORT    PBGetVolAsync
  1080.     ENDIF
  1081.  
  1082.     IF GENERATING68K THEN
  1083.         _PBSetVolSync:    OPWORD    $A015
  1084.     ELSE
  1085.         IMPORT    PBSetVolSync
  1086.     ENDIF
  1087.  
  1088.     IF GENERATING68K THEN
  1089.         _PBSetVolAsync:    OPWORD    $A415
  1090.     ELSE
  1091.         IMPORT    PBSetVolAsync
  1092.     ENDIF
  1093.  
  1094.     IF GENERATING68K THEN
  1095.         _PBFlushVolSync:    OPWORD    $A013
  1096.     ELSE
  1097.         IMPORT    PBFlushVolSync
  1098.     ENDIF
  1099.  
  1100.     IF GENERATING68K THEN
  1101.         _PBFlushVolAsync:    OPWORD    $A413
  1102.     ELSE
  1103.         IMPORT    PBFlushVolAsync
  1104.     ENDIF
  1105.  
  1106.     IF GENERATING68K THEN
  1107.         _PBCreateSync:    OPWORD    $A008
  1108.     ELSE
  1109.         IMPORT    PBCreateSync
  1110.     ENDIF
  1111.  
  1112.     IF GENERATING68K THEN
  1113.         _PBCreateAsync:    OPWORD    $A408
  1114.     ELSE
  1115.         IMPORT    PBCreateAsync
  1116.     ENDIF
  1117.  
  1118.     IF GENERATING68K THEN
  1119.         _PBDeleteSync:    OPWORD    $A009
  1120.     ELSE
  1121.         IMPORT    PBDeleteSync
  1122.     ENDIF
  1123.  
  1124.     IF GENERATING68K THEN
  1125.         _PBDeleteAsync:    OPWORD    $A409
  1126.     ELSE
  1127.         IMPORT    PBDeleteAsync
  1128.     ENDIF
  1129.  
  1130.     IF GENERATING68K THEN
  1131.         Macro
  1132.         _PBOpenDFSync
  1133.             moveq    #26,d0
  1134.             dc.w     $A060
  1135.         EndM
  1136.     ELSE
  1137.         IMPORT    PBOpenDFSync
  1138.     ENDIF
  1139.  
  1140.     IF GENERATING68K THEN
  1141.         Macro
  1142.         _PBOpenDFAsync
  1143.             moveq    #26,d0
  1144.             dc.w     $A460
  1145.         EndM
  1146.     ELSE
  1147.         IMPORT    PBOpenDFAsync
  1148.     ENDIF
  1149.  
  1150.     IF GENERATING68K THEN
  1151.         _PBOpenRFSync:    OPWORD    $A00A
  1152.     ELSE
  1153.         IMPORT    PBOpenRFSync
  1154.     ENDIF
  1155.  
  1156.     IF GENERATING68K THEN
  1157.         _PBOpenRFAsync:    OPWORD    $A40A
  1158.     ELSE
  1159.         IMPORT    PBOpenRFAsync
  1160.     ENDIF
  1161.  
  1162.     IF GENERATING68K THEN
  1163.         _PBRenameSync:    OPWORD    $A00B
  1164.     ELSE
  1165.         IMPORT    PBRenameSync
  1166.     ENDIF
  1167.  
  1168.     IF GENERATING68K THEN
  1169.         _PBRenameAsync:    OPWORD    $A40B
  1170.     ELSE
  1171.         IMPORT    PBRenameAsync
  1172.     ENDIF
  1173.  
  1174.     IF GENERATING68K THEN
  1175.         _PBGetFInfoSync:    OPWORD    $A00C
  1176.     ELSE
  1177.         IMPORT    PBGetFInfoSync
  1178.     ENDIF
  1179.  
  1180.     IF GENERATING68K THEN
  1181.         _PBGetFInfoAsync:    OPWORD    $A40C
  1182.     ELSE
  1183.         IMPORT    PBGetFInfoAsync
  1184.     ENDIF
  1185.  
  1186.     IF GENERATING68K THEN
  1187.         _PBSetFInfoSync:    OPWORD    $A00D
  1188.     ELSE
  1189.         IMPORT    PBSetFInfoSync
  1190.     ENDIF
  1191.  
  1192.     IF GENERATING68K THEN
  1193.         _PBSetFInfoAsync:    OPWORD    $A40D
  1194.     ELSE
  1195.         IMPORT    PBSetFInfoAsync
  1196.     ENDIF
  1197.  
  1198.     IF GENERATING68K THEN
  1199.         _PBSetFLockSync:    OPWORD    $A041
  1200.     ELSE
  1201.         IMPORT    PBSetFLockSync
  1202.     ENDIF
  1203.  
  1204.     IF GENERATING68K THEN
  1205.         _PBSetFLockAsync:    OPWORD    $A441
  1206.     ELSE
  1207.         IMPORT    PBSetFLockAsync
  1208.     ENDIF
  1209.  
  1210.     IF GENERATING68K THEN
  1211.         _PBRstFLockSync:    OPWORD    $A042
  1212.     ELSE
  1213.         IMPORT    PBRstFLockSync
  1214.     ENDIF
  1215.  
  1216.     IF GENERATING68K THEN
  1217.         _PBRstFLockAsync:    OPWORD    $A442
  1218.     ELSE
  1219.         IMPORT    PBRstFLockAsync
  1220.     ENDIF
  1221.  
  1222.     IF GENERATING68K THEN
  1223.         _PBSetFVersSync:    OPWORD    $A043
  1224.     ELSE
  1225.         IMPORT    PBSetFVersSync
  1226.     ENDIF
  1227.  
  1228.     IF GENERATING68K THEN
  1229.         _PBSetFVersAsync:    OPWORD    $A443
  1230.     ELSE
  1231.         IMPORT    PBSetFVersAsync
  1232.     ENDIF
  1233.  
  1234.     IF GENERATING68K THEN
  1235.         _PBAllocateSync:    OPWORD    $A010
  1236.     ELSE
  1237.         IMPORT    PBAllocateSync
  1238.     ENDIF
  1239.  
  1240.     IF GENERATING68K THEN
  1241.         _PBAllocateAsync:    OPWORD    $A410
  1242.     ELSE
  1243.         IMPORT    PBAllocateAsync
  1244.     ENDIF
  1245.  
  1246.     IF GENERATING68K THEN
  1247.         _PBGetEOFSync:    OPWORD    $A011
  1248.     ELSE
  1249.         IMPORT    PBGetEOFSync
  1250.     ENDIF
  1251.  
  1252.     IF GENERATING68K THEN
  1253.         _PBGetEOFAsync:    OPWORD    $A411
  1254.     ELSE
  1255.         IMPORT    PBGetEOFAsync
  1256.     ENDIF
  1257.  
  1258.     IF GENERATING68K THEN
  1259.         _PBSetEOFSync:    OPWORD    $A012
  1260.     ELSE
  1261.         IMPORT    PBSetEOFSync
  1262.     ENDIF
  1263.  
  1264.     IF GENERATING68K THEN
  1265.         _PBSetEOFAsync:    OPWORD    $A412
  1266.     ELSE
  1267.         IMPORT    PBSetEOFAsync
  1268.     ENDIF
  1269.  
  1270.     IF GENERATING68K THEN
  1271.         _PBGetFPosSync:    OPWORD    $A018
  1272.     ELSE
  1273.         IMPORT    PBGetFPosSync
  1274.     ENDIF
  1275.  
  1276.     IF GENERATING68K THEN
  1277.         _PBGetFPosAsync:    OPWORD    $A418
  1278.     ELSE
  1279.         IMPORT    PBGetFPosAsync
  1280.     ENDIF
  1281.  
  1282.     IF GENERATING68K THEN
  1283.         _PBSetFPosSync:    OPWORD    $A044
  1284.     ELSE
  1285.         IMPORT    PBSetFPosSync
  1286.     ENDIF
  1287.  
  1288.     IF GENERATING68K THEN
  1289.         _PBSetFPosAsync:    OPWORD    $A444
  1290.     ELSE
  1291.         IMPORT    PBSetFPosAsync
  1292.     ENDIF
  1293.  
  1294.     IF GENERATING68K THEN
  1295.         _PBFlushFileSync:    OPWORD    $A045
  1296.     ELSE
  1297.         IMPORT    PBFlushFileSync
  1298.     ENDIF
  1299.  
  1300.     IF GENERATING68K THEN
  1301.         _PBFlushFileAsync:    OPWORD    $A445
  1302.     ELSE
  1303.         IMPORT    PBFlushFileAsync
  1304.     ENDIF
  1305.  
  1306.     IF GENERATING68K THEN
  1307.         _PBMountVol:    OPWORD    $A00F
  1308.     ELSE
  1309.         IMPORT    PBMountVol
  1310.     ENDIF
  1311.  
  1312.     IF GENERATING68K THEN
  1313.         _PBUnmountVol:    OPWORD    $A00E
  1314.     ELSE
  1315.         IMPORT    PBUnmountVol
  1316.     ENDIF
  1317.  
  1318.     IF GENERATING68K THEN
  1319.         _PBEject:    OPWORD    $A017
  1320.     ELSE
  1321.         IMPORT    PBEject
  1322.     ENDIF
  1323.  
  1324.     IF GENERATING68K THEN
  1325.         _PBOffLine:    OPWORD    $A035
  1326.     ELSE
  1327.         IMPORT    PBOffLine
  1328.     ENDIF
  1329.  
  1330.     IF GENERATING68K THEN
  1331.         Macro
  1332.         _PBOpenWDSync
  1333.             moveq    #1,d0
  1334.             dc.w     $A260
  1335.         EndM
  1336.     ELSE
  1337.         IMPORT    PBOpenWDSync
  1338.     ENDIF
  1339.  
  1340.     IF GENERATING68K THEN
  1341.         Macro
  1342.         _PBOpenWDAsync
  1343.             moveq    #1,d0
  1344.             dc.w     $A660
  1345.         EndM
  1346.     ELSE
  1347.         IMPORT    PBOpenWDAsync
  1348.     ENDIF
  1349.  
  1350.     IF GENERATING68K THEN
  1351.         Macro
  1352.         _PBCloseWDSync
  1353.             moveq    #2,d0
  1354.             dc.w     $A260
  1355.         EndM
  1356.     ELSE
  1357.         IMPORT    PBCloseWDSync
  1358.     ENDIF
  1359.  
  1360.     IF GENERATING68K THEN
  1361.         Macro
  1362.         _PBCloseWDAsync
  1363.             moveq    #2,d0
  1364.             dc.w     $A660
  1365.         EndM
  1366.     ELSE
  1367.         IMPORT    PBCloseWDAsync
  1368.     ENDIF
  1369.  
  1370.     IF GENERATING68K THEN
  1371.         _PBHSetVolSync:    OPWORD    $A215
  1372.     ELSE
  1373.         IMPORT    PBHSetVolSync
  1374.     ENDIF
  1375.  
  1376.     IF GENERATING68K THEN
  1377.         _PBHSetVolAsync:    OPWORD    $A615
  1378.     ELSE
  1379.         IMPORT    PBHSetVolAsync
  1380.     ENDIF
  1381.  
  1382.     IF GENERATING68K THEN
  1383.         _PBHGetVolSync:    OPWORD    $A214
  1384.     ELSE
  1385.         IMPORT    PBHGetVolSync
  1386.     ENDIF
  1387.  
  1388.     IF GENERATING68K THEN
  1389.         _PBHGetVolAsync:    OPWORD    $A614
  1390.     ELSE
  1391.         IMPORT    PBHGetVolAsync
  1392.     ENDIF
  1393.  
  1394.     IF GENERATING68K THEN
  1395.         Macro
  1396.         _PBCatMoveSync
  1397.             moveq    #5,d0
  1398.             dc.w     $A260
  1399.         EndM
  1400.     ELSE
  1401.         IMPORT    PBCatMoveSync
  1402.     ENDIF
  1403.  
  1404.     IF GENERATING68K THEN
  1405.         Macro
  1406.         _PBCatMoveAsync
  1407.             moveq    #5,d0
  1408.             dc.w     $A660
  1409.         EndM
  1410.     ELSE
  1411.         IMPORT    PBCatMoveAsync
  1412.     ENDIF
  1413.  
  1414.     IF GENERATING68K THEN
  1415.         Macro
  1416.         _PBDirCreateSync
  1417.             moveq    #6,d0
  1418.             dc.w     $A260
  1419.         EndM
  1420.     ELSE
  1421.         IMPORT    PBDirCreateSync
  1422.     ENDIF
  1423.  
  1424.     IF GENERATING68K THEN
  1425.         Macro
  1426.         _PBDirCreateAsync
  1427.             moveq    #6,d0
  1428.             dc.w     $A660
  1429.         EndM
  1430.     ELSE
  1431.         IMPORT    PBDirCreateAsync
  1432.     ENDIF
  1433.  
  1434.     IF GENERATING68K THEN
  1435.         Macro
  1436.         _PBGetWDInfoSync
  1437.             moveq    #7,d0
  1438.             dc.w     $A260
  1439.         EndM
  1440.     ELSE
  1441.         IMPORT    PBGetWDInfoSync
  1442.     ENDIF
  1443.  
  1444.     IF GENERATING68K THEN
  1445.         Macro
  1446.         _PBGetWDInfoAsync
  1447.             moveq    #7,d0
  1448.             dc.w     $A660
  1449.         EndM
  1450.     ELSE
  1451.         IMPORT    PBGetWDInfoAsync
  1452.     ENDIF
  1453.  
  1454.     IF GENERATING68K THEN
  1455.         Macro
  1456.         _PBGetFCBInfoSync
  1457.             moveq    #8,d0
  1458.             dc.w     $A260
  1459.         EndM
  1460.     ELSE
  1461.         IMPORT    PBGetFCBInfoSync
  1462.     ENDIF
  1463.  
  1464.     IF GENERATING68K THEN
  1465.         Macro
  1466.         _PBGetFCBInfoAsync
  1467.             moveq    #8,d0
  1468.             dc.w     $A660
  1469.         EndM
  1470.     ELSE
  1471.         IMPORT    PBGetFCBInfoAsync
  1472.     ENDIF
  1473.  
  1474.     IF GENERATING68K THEN
  1475.         Macro
  1476.         _PBGetCatInfoSync
  1477.             moveq    #9,d0
  1478.             dc.w     $A260
  1479.         EndM
  1480.     ELSE
  1481.         IMPORT    PBGetCatInfoSync
  1482.     ENDIF
  1483.  
  1484.     IF GENERATING68K THEN
  1485.         Macro
  1486.         _PBGetCatInfoAsync
  1487.             moveq    #9,d0
  1488.             dc.w     $A660
  1489.         EndM
  1490.     ELSE
  1491.         IMPORT    PBGetCatInfoAsync
  1492.     ENDIF
  1493.  
  1494.     IF GENERATING68K THEN
  1495.         Macro
  1496.         _PBSetCatInfoSync
  1497.             moveq    #10,d0
  1498.             dc.w     $A260
  1499.         EndM
  1500.     ELSE
  1501.         IMPORT    PBSetCatInfoSync
  1502.     ENDIF
  1503.  
  1504.     IF GENERATING68K THEN
  1505.         Macro
  1506.         _PBSetCatInfoAsync
  1507.             moveq    #10,d0
  1508.             dc.w     $A660
  1509.         EndM
  1510.     ELSE
  1511.         IMPORT    PBSetCatInfoAsync
  1512.     ENDIF
  1513.  
  1514.     IF GENERATING68K THEN
  1515.         _PBAllocContigSync:    OPWORD    $A210
  1516.     ELSE
  1517.         IMPORT    PBAllocContigSync
  1518.     ENDIF
  1519.  
  1520.     IF GENERATING68K THEN
  1521.         _PBAllocContigAsync:    OPWORD    $A610
  1522.     ELSE
  1523.         IMPORT    PBAllocContigAsync
  1524.     ENDIF
  1525.  
  1526.     IF GENERATING68K THEN
  1527.         Macro
  1528.         _PBLockRangeSync
  1529.             moveq    #16,d0
  1530.             dc.w     $A260
  1531.         EndM
  1532.     ELSE
  1533.         IMPORT    PBLockRangeSync
  1534.     ENDIF
  1535.  
  1536.     IF GENERATING68K THEN
  1537.         Macro
  1538.         _PBLockRangeAsync
  1539.             moveq    #16,d0
  1540.             dc.w     $A660
  1541.         EndM
  1542.     ELSE
  1543.         IMPORT    PBLockRangeAsync
  1544.     ENDIF
  1545.  
  1546.     IF GENERATING68K THEN
  1547.         Macro
  1548.         _PBUnlockRangeSync
  1549.             moveq    #17,d0
  1550.             dc.w     $A260
  1551.         EndM
  1552.     ELSE
  1553.         IMPORT    PBUnlockRangeSync
  1554.     ENDIF
  1555.  
  1556.     IF GENERATING68K THEN
  1557.         Macro
  1558.         _PBUnlockRangeAsync
  1559.             moveq    #17,d0
  1560.             dc.w     $A660
  1561.         EndM
  1562.     ELSE
  1563.         IMPORT    PBUnlockRangeAsync
  1564.     ENDIF
  1565.  
  1566.     IF GENERATING68K THEN
  1567.         Macro
  1568.         _PBSetVInfoSync
  1569.             moveq    #11,d0
  1570.             dc.w     $A260
  1571.         EndM
  1572.     ELSE
  1573.         IMPORT    PBSetVInfoSync
  1574.     ENDIF
  1575.  
  1576.     IF GENERATING68K THEN
  1577.         Macro
  1578.         _PBSetVInfoAsync
  1579.             moveq    #11,d0
  1580.             dc.w     $A660
  1581.         EndM
  1582.     ELSE
  1583.         IMPORT    PBSetVInfoAsync
  1584.     ENDIF
  1585.  
  1586.     IF GENERATING68K THEN
  1587.         _PBHGetVInfoSync:    OPWORD    $A207
  1588.     ELSE
  1589.         IMPORT    PBHGetVInfoSync
  1590.     ENDIF
  1591.  
  1592.     IF GENERATING68K THEN
  1593.         _PBHGetVInfoAsync:    OPWORD    $A607
  1594.     ELSE
  1595.         IMPORT    PBHGetVInfoAsync
  1596.     ENDIF
  1597.  
  1598.     IF GENERATING68K THEN
  1599.         _PBHOpenSync:    OPWORD    $A200
  1600.     ELSE
  1601.         IMPORT    PBHOpenSync
  1602.     ENDIF
  1603.  
  1604.     IF GENERATING68K THEN
  1605.         _PBHOpenAsync:    OPWORD    $A600
  1606.     ELSE
  1607.         IMPORT    PBHOpenAsync
  1608.     ENDIF
  1609.  
  1610.     IF GENERATING68K THEN
  1611.         _PBHOpenRFSync:    OPWORD    $A20A
  1612.     ELSE
  1613.         IMPORT    PBHOpenRFSync
  1614.     ENDIF
  1615.  
  1616.     IF GENERATING68K THEN
  1617.         _PBHOpenRFAsync:    OPWORD    $A60A
  1618.     ELSE
  1619.         IMPORT    PBHOpenRFAsync
  1620.     ENDIF
  1621.  
  1622.     IF GENERATING68K THEN
  1623.         Macro
  1624.         _PBHOpenDFSync
  1625.             moveq    #26,d0
  1626.             dc.w     $A260
  1627.         EndM
  1628.     ELSE
  1629.         IMPORT    PBHOpenDFSync
  1630.     ENDIF
  1631.  
  1632.     IF GENERATING68K THEN
  1633.         Macro
  1634.         _PBHOpenDFAsync
  1635.             moveq    #26,d0
  1636.             dc.w     $A660
  1637.         EndM
  1638.     ELSE
  1639.         IMPORT    PBHOpenDFAsync
  1640.     ENDIF
  1641.  
  1642.     IF GENERATING68K THEN
  1643.         _PBHCreateSync:    OPWORD    $A208
  1644.     ELSE
  1645.         IMPORT    PBHCreateSync
  1646.     ENDIF
  1647.  
  1648.     IF GENERATING68K THEN
  1649.         _PBHCreateAsync:    OPWORD    $A608
  1650.     ELSE
  1651.         IMPORT    PBHCreateAsync
  1652.     ENDIF
  1653.  
  1654.     IF GENERATING68K THEN
  1655.         _PBHDeleteSync:    OPWORD    $A209
  1656.     ELSE
  1657.         IMPORT    PBHDeleteSync
  1658.     ENDIF
  1659.  
  1660.     IF GENERATING68K THEN
  1661.         _PBHDeleteAsync:    OPWORD    $A609
  1662.     ELSE
  1663.         IMPORT    PBHDeleteAsync
  1664.     ENDIF
  1665.  
  1666.     IF GENERATING68K THEN
  1667.         _PBHRenameSync:    OPWORD    $A20B
  1668.     ELSE
  1669.         IMPORT    PBHRenameSync
  1670.     ENDIF
  1671.  
  1672.     IF GENERATING68K THEN
  1673.         _PBHRenameAsync:    OPWORD    $A60B
  1674.     ELSE
  1675.         IMPORT    PBHRenameAsync
  1676.     ENDIF
  1677.  
  1678.     IF GENERATING68K THEN
  1679.         _PBHRstFLockSync:    OPWORD    $A242
  1680.     ELSE
  1681.         IMPORT    PBHRstFLockSync
  1682.     ENDIF
  1683.  
  1684.     IF GENERATING68K THEN
  1685.         _PBHRstFLockAsync:    OPWORD    $A642
  1686.     ELSE
  1687.         IMPORT    PBHRstFLockAsync
  1688.     ENDIF
  1689.  
  1690.     IF GENERATING68K THEN
  1691.         _PBHSetFLockSync:    OPWORD    $A241
  1692.     ELSE
  1693.         IMPORT    PBHSetFLockSync
  1694.     ENDIF
  1695.  
  1696.     IF GENERATING68K THEN
  1697.         _PBHSetFLockAsync:    OPWORD    $A641
  1698.     ELSE
  1699.         IMPORT    PBHSetFLockAsync
  1700.     ENDIF
  1701.  
  1702.     IF GENERATING68K THEN
  1703.         _PBHGetFInfoSync:    OPWORD    $A20C
  1704.     ELSE
  1705.         IMPORT    PBHGetFInfoSync
  1706.     ENDIF
  1707.  
  1708.     IF GENERATING68K THEN
  1709.         _PBHGetFInfoAsync:    OPWORD    $A60C
  1710.     ELSE
  1711.         IMPORT    PBHGetFInfoAsync
  1712.     ENDIF
  1713.  
  1714.     IF GENERATING68K THEN
  1715.         _PBHSetFInfoSync:    OPWORD    $A20D
  1716.     ELSE
  1717.         IMPORT    PBHSetFInfoSync
  1718.     ENDIF
  1719.  
  1720.     IF GENERATING68K THEN
  1721.         _PBHSetFInfoAsync:    OPWORD    $A60D
  1722.     ELSE
  1723.         IMPORT    PBHSetFInfoAsync
  1724.     ENDIF
  1725.  
  1726.     IF GENERATING68K THEN
  1727.         Macro
  1728.         _PBMakeFSSpecSync
  1729.             moveq    #27,d0
  1730.             dc.w     $A260
  1731.         EndM
  1732.     ELSE
  1733.         IMPORT    PBMakeFSSpecSync
  1734.     ENDIF
  1735.  
  1736.     IF GENERATING68K THEN
  1737.         Macro
  1738.         _PBMakeFSSpecAsync
  1739.             moveq    #27,d0
  1740.             dc.w     $A660
  1741.         EndM
  1742.     ELSE
  1743.         IMPORT    PBMakeFSSpecAsync
  1744.     ENDIF
  1745.  
  1746.     IF GENERATING68K THEN
  1747.         _FInitQueue:    OPWORD    $A016
  1748.     ELSE
  1749.         IMPORT    FInitQueue
  1750.     ENDIF
  1751.  
  1752.     IF GENERATING68K THEN
  1753.         Macro
  1754.         _GetFSQHdr
  1755.             dc.w     $2EBC
  1756.             dc.w     $0000
  1757.             dc.w     $0360
  1758.         EndM
  1759.     ELSE
  1760.         IMPORT    GetFSQHdr
  1761.     ENDIF
  1762.  
  1763.     IF GENERATING68K THEN
  1764.         Macro
  1765.         _GetDrvQHdr
  1766.             dc.w     $2EBC
  1767.             dc.w     $0000
  1768.             dc.w     $0308
  1769.         EndM
  1770.     ELSE
  1771.         IMPORT    GetDrvQHdr
  1772.     ENDIF
  1773.  
  1774.     IF GENERATING68K THEN
  1775.         Macro
  1776.         _GetVCBQHdr
  1777.             dc.w     $2EBC
  1778.             dc.w     $0000
  1779.             dc.w     $0356
  1780.         EndM
  1781.     ELSE
  1782.         IMPORT    GetVCBQHdr
  1783.     ENDIF
  1784.  
  1785. ;  shared environment  
  1786.     IF GENERATING68K THEN
  1787.         Macro
  1788.         _PBHGetVolParmsSync
  1789.             moveq    #48,d0
  1790.             dc.w     $A260
  1791.         EndM
  1792.     ELSE
  1793.         IMPORT    PBHGetVolParmsSync
  1794.     ENDIF
  1795.  
  1796.     IF GENERATING68K THEN
  1797.         Macro
  1798.         _PBHGetVolParmsAsync
  1799.             moveq    #48,d0
  1800.             dc.w     $A660
  1801.         EndM
  1802.     ELSE
  1803.         IMPORT    PBHGetVolParmsAsync
  1804.     ENDIF
  1805.  
  1806.     IF GENERATING68K THEN
  1807.         Macro
  1808.         _PBHGetLogInInfoSync
  1809.             moveq    #49,d0
  1810.             dc.w     $A260
  1811.         EndM
  1812.     ELSE
  1813.         IMPORT    PBHGetLogInInfoSync
  1814.     ENDIF
  1815.  
  1816.     IF GENERATING68K THEN
  1817.         Macro
  1818.         _PBHGetLogInInfoAsync
  1819.             moveq    #49,d0
  1820.             dc.w     $A660
  1821.         EndM
  1822.     ELSE
  1823.         IMPORT    PBHGetLogInInfoAsync
  1824.     ENDIF
  1825.  
  1826.     IF GENERATING68K THEN
  1827.         Macro
  1828.         _PBHGetDirAccessSync
  1829.             moveq    #50,d0
  1830.             dc.w     $A260
  1831.         EndM
  1832.     ELSE
  1833.         IMPORT    PBHGetDirAccessSync
  1834.     ENDIF
  1835.  
  1836.     IF GENERATING68K THEN
  1837.         Macro
  1838.         _PBHGetDirAccessAsync
  1839.             moveq    #50,d0
  1840.             dc.w     $A660
  1841.         EndM
  1842.     ELSE
  1843.         IMPORT    PBHGetDirAccessAsync
  1844.     ENDIF
  1845.  
  1846.     IF GENERATING68K THEN
  1847.         Macro
  1848.         _PBHSetDirAccessSync
  1849.             moveq    #51,d0
  1850.             dc.w     $A260
  1851.         EndM
  1852.     ELSE
  1853.         IMPORT    PBHSetDirAccessSync
  1854.     ENDIF
  1855.  
  1856.     IF GENERATING68K THEN
  1857.         Macro
  1858.         _PBHSetDirAccessAsync
  1859.             moveq    #51,d0
  1860.             dc.w     $A660
  1861.         EndM
  1862.     ELSE
  1863.         IMPORT    PBHSetDirAccessAsync
  1864.     ENDIF
  1865.  
  1866.     IF GENERATING68K THEN
  1867.         Macro
  1868.         _PBHMapIDSync
  1869.             moveq    #52,d0
  1870.             dc.w     $A260
  1871.         EndM
  1872.     ELSE
  1873.         IMPORT    PBHMapIDSync
  1874.     ENDIF
  1875.  
  1876.     IF GENERATING68K THEN
  1877.         Macro
  1878.         _PBHMapIDAsync
  1879.             moveq    #52,d0
  1880.             dc.w     $A660
  1881.         EndM
  1882.     ELSE
  1883.         IMPORT    PBHMapIDAsync
  1884.     ENDIF
  1885.  
  1886.     IF GENERATING68K THEN
  1887.         Macro
  1888.         _PBHMapNameSync
  1889.             moveq    #53,d0
  1890.             dc.w     $A260
  1891.         EndM
  1892.     ELSE
  1893.         IMPORT    PBHMapNameSync
  1894.     ENDIF
  1895.  
  1896.     IF GENERATING68K THEN
  1897.         Macro
  1898.         _PBHMapNameAsync
  1899.             moveq    #53,d0
  1900.             dc.w     $A660
  1901.         EndM
  1902.     ELSE
  1903.         IMPORT    PBHMapNameAsync
  1904.     ENDIF
  1905.  
  1906.     IF GENERATING68K THEN
  1907.         Macro
  1908.         _PBHCopyFileSync
  1909.             moveq    #54,d0
  1910.             dc.w     $A260
  1911.         EndM
  1912.     ELSE
  1913.         IMPORT    PBHCopyFileSync
  1914.     ENDIF
  1915.  
  1916.     IF GENERATING68K THEN
  1917.         Macro
  1918.         _PBHCopyFileAsync
  1919.             moveq    #54,d0
  1920.             dc.w     $A660
  1921.         EndM
  1922.     ELSE
  1923.         IMPORT    PBHCopyFileAsync
  1924.     ENDIF
  1925.  
  1926.     IF GENERATING68K THEN
  1927.         Macro
  1928.         _PBHMoveRenameSync
  1929.             moveq    #55,d0
  1930.             dc.w     $A260
  1931.         EndM
  1932.     ELSE
  1933.         IMPORT    PBHMoveRenameSync
  1934.     ENDIF
  1935.  
  1936.     IF GENERATING68K THEN
  1937.         Macro
  1938.         _PBHMoveRenameAsync
  1939.             moveq    #55,d0
  1940.             dc.w     $A660
  1941.         EndM
  1942.     ELSE
  1943.         IMPORT    PBHMoveRenameAsync
  1944.     ENDIF
  1945.  
  1946.     IF GENERATING68K THEN
  1947.         Macro
  1948.         _PBHOpenDenySync
  1949.             moveq    #56,d0
  1950.             dc.w     $A260
  1951.         EndM
  1952.     ELSE
  1953.         IMPORT    PBHOpenDenySync
  1954.     ENDIF
  1955.  
  1956.     IF GENERATING68K THEN
  1957.         Macro
  1958.         _PBHOpenDenyAsync
  1959.             moveq    #56,d0
  1960.             dc.w     $A660
  1961.         EndM
  1962.     ELSE
  1963.         IMPORT    PBHOpenDenyAsync
  1964.     ENDIF
  1965.  
  1966.     IF GENERATING68K THEN
  1967.         Macro
  1968.         _PBHOpenRFDenySync
  1969.             moveq    #57,d0
  1970.             dc.w     $A260
  1971.         EndM
  1972.     ELSE
  1973.         IMPORT    PBHOpenRFDenySync
  1974.     ENDIF
  1975.  
  1976.     IF GENERATING68K THEN
  1977.         Macro
  1978.         _PBHOpenRFDenyAsync
  1979.             moveq    #57,d0
  1980.             dc.w     $A660
  1981.         EndM
  1982.     ELSE
  1983.         IMPORT    PBHOpenRFDenyAsync
  1984.     ENDIF
  1985.  
  1986.     IF GENERATING68K THEN
  1987.         Macro
  1988.         _PBExchangeFilesSync
  1989.             moveq    #23,d0
  1990.             dc.w     $A260
  1991.         EndM
  1992.     ELSE
  1993.         IMPORT    PBExchangeFilesSync
  1994.     ENDIF
  1995.  
  1996.     IF GENERATING68K THEN
  1997.         Macro
  1998.         _PBExchangeFilesAsync
  1999.             moveq    #23,d0
  2000.             dc.w     $A660
  2001.         EndM
  2002.     ELSE
  2003.         IMPORT    PBExchangeFilesAsync
  2004.     ENDIF
  2005.  
  2006.     IF GENERATING68K THEN
  2007.         Macro
  2008.         _PBCreateFileIDRefSync
  2009.             moveq    #20,d0
  2010.             dc.w     $A260
  2011.         EndM
  2012.     ELSE
  2013.         IMPORT    PBCreateFileIDRefSync
  2014.     ENDIF
  2015.  
  2016.     IF GENERATING68K THEN
  2017.         Macro
  2018.         _PBCreateFileIDRefAsync
  2019.             moveq    #20,d0
  2020.             dc.w     $A660
  2021.         EndM
  2022.     ELSE
  2023.         IMPORT    PBCreateFileIDRefAsync
  2024.     ENDIF
  2025.  
  2026.     IF GENERATING68K THEN
  2027.         Macro
  2028.         _PBResolveFileIDRefSync
  2029.             moveq    #22,d0
  2030.             dc.w     $A260
  2031.         EndM
  2032.     ELSE
  2033.         IMPORT    PBResolveFileIDRefSync
  2034.     ENDIF
  2035.  
  2036.     IF GENERATING68K THEN
  2037.         Macro
  2038.         _PBResolveFileIDRefAsync
  2039.             moveq    #22,d0
  2040.             dc.w     $A660
  2041.         EndM
  2042.     ELSE
  2043.         IMPORT    PBResolveFileIDRefAsync
  2044.     ENDIF
  2045.  
  2046.     IF GENERATING68K THEN
  2047.         Macro
  2048.         _PBDeleteFileIDRefSync
  2049.             moveq    #21,d0
  2050.             dc.w     $A260
  2051.         EndM
  2052.     ELSE
  2053.         IMPORT    PBDeleteFileIDRefSync
  2054.     ENDIF
  2055.  
  2056.     IF GENERATING68K THEN
  2057.         Macro
  2058.         _PBDeleteFileIDRefAsync
  2059.             moveq    #21,d0
  2060.             dc.w     $A660
  2061.         EndM
  2062.     ELSE
  2063.         IMPORT    PBDeleteFileIDRefAsync
  2064.     ENDIF
  2065.  
  2066.     IF GENERATING68K THEN
  2067.         Macro
  2068.         _PBGetForeignPrivsSync
  2069.             moveq    #96,d0
  2070.             dc.w     $A260
  2071.         EndM
  2072.     ELSE
  2073.         IMPORT    PBGetForeignPrivsSync
  2074.     ENDIF
  2075.  
  2076.     IF GENERATING68K THEN
  2077.         Macro
  2078.         _PBGetForeignPrivsAsync
  2079.             moveq    #96,d0
  2080.             dc.w     $A660
  2081.         EndM
  2082.     ELSE
  2083.         IMPORT    PBGetForeignPrivsAsync
  2084.     ENDIF
  2085.  
  2086.     IF GENERATING68K THEN
  2087.         Macro
  2088.         _PBSetForeignPrivsSync
  2089.             moveq    #97,d0
  2090.             dc.w     $A260
  2091.         EndM
  2092.     ELSE
  2093.         IMPORT    PBSetForeignPrivsSync
  2094.     ENDIF
  2095.  
  2096.     IF GENERATING68K THEN
  2097.         Macro
  2098.         _PBSetForeignPrivsAsync
  2099.             moveq    #97,d0
  2100.             dc.w     $A660
  2101.         EndM
  2102.     ELSE
  2103.         IMPORT    PBSetForeignPrivsAsync
  2104.     ENDIF
  2105.  
  2106. ;  Desktop Manager  
  2107.     IF GENERATING68K THEN
  2108.         Macro
  2109.         _PBDTGetPath
  2110.             moveq    #32,d0
  2111.             dc.w     $A260
  2112.         EndM
  2113.     ELSE
  2114.         IMPORT    PBDTGetPath
  2115.     ENDIF
  2116.  
  2117.     IF GENERATING68K THEN
  2118.         Macro
  2119.         _PBDTCloseDown
  2120.             moveq    #33,d0
  2121.             dc.w     $A260
  2122.         EndM
  2123.     ELSE
  2124.         IMPORT    PBDTCloseDown
  2125.     ENDIF
  2126.  
  2127.     IF GENERATING68K THEN
  2128.         Macro
  2129.         _PBDTAddIconSync
  2130.             moveq    #34,d0
  2131.             dc.w     $A260
  2132.         EndM
  2133.     ELSE
  2134.         IMPORT    PBDTAddIconSync
  2135.     ENDIF
  2136.  
  2137.     IF GENERATING68K THEN
  2138.         Macro
  2139.         _PBDTAddIconAsync
  2140.             moveq    #34,d0
  2141.             dc.w     $A660
  2142.         EndM
  2143.     ELSE
  2144.         IMPORT    PBDTAddIconAsync
  2145.     ENDIF
  2146.  
  2147.     IF GENERATING68K THEN
  2148.         Macro
  2149.         _PBDTGetIconSync
  2150.             moveq    #35,d0
  2151.             dc.w     $A260
  2152.         EndM
  2153.     ELSE
  2154.         IMPORT    PBDTGetIconSync
  2155.     ENDIF
  2156.  
  2157.     IF GENERATING68K THEN
  2158.         Macro
  2159.         _PBDTGetIconAsync
  2160.             moveq    #35,d0
  2161.             dc.w     $A660
  2162.         EndM
  2163.     ELSE
  2164.         IMPORT    PBDTGetIconAsync
  2165.     ENDIF
  2166.  
  2167.     IF GENERATING68K THEN
  2168.         Macro
  2169.         _PBDTGetIconInfoSync
  2170.             moveq    #36,d0
  2171.             dc.w     $A260
  2172.         EndM
  2173.     ELSE
  2174.         IMPORT    PBDTGetIconInfoSync
  2175.     ENDIF
  2176.  
  2177.     IF GENERATING68K THEN
  2178.         Macro
  2179.         _PBDTGetIconInfoAsync
  2180.             moveq    #36,d0
  2181.             dc.w     $A660
  2182.         EndM
  2183.     ELSE
  2184.         IMPORT    PBDTGetIconInfoAsync
  2185.     ENDIF
  2186.  
  2187.     IF GENERATING68K THEN
  2188.         Macro
  2189.         _PBDTAddAPPLSync
  2190.             moveq    #37,d0
  2191.             dc.w     $A260
  2192.         EndM
  2193.     ELSE
  2194.         IMPORT    PBDTAddAPPLSync
  2195.     ENDIF
  2196.  
  2197.     IF GENERATING68K THEN
  2198.         Macro
  2199.         _PBDTAddAPPLAsync
  2200.             moveq    #37,d0
  2201.             dc.w     $A660
  2202.         EndM
  2203.     ELSE
  2204.         IMPORT    PBDTAddAPPLAsync
  2205.     ENDIF
  2206.  
  2207.     IF GENERATING68K THEN
  2208.         Macro
  2209.         _PBDTRemoveAPPLSync
  2210.             moveq    #38,d0
  2211.             dc.w     $A260
  2212.         EndM
  2213.     ELSE
  2214.         IMPORT    PBDTRemoveAPPLSync
  2215.     ENDIF
  2216.  
  2217.     IF GENERATING68K THEN
  2218.         Macro
  2219.         _PBDTRemoveAPPLAsync
  2220.             moveq    #38,d0
  2221.             dc.w     $A660
  2222.         EndM
  2223.     ELSE
  2224.         IMPORT    PBDTRemoveAPPLAsync
  2225.     ENDIF
  2226.  
  2227.     IF GENERATING68K THEN
  2228.         Macro
  2229.         _PBDTGetAPPLSync
  2230.             moveq    #39,d0
  2231.             dc.w     $A260
  2232.         EndM
  2233.     ELSE
  2234.         IMPORT    PBDTGetAPPLSync
  2235.     ENDIF
  2236.  
  2237.     IF GENERATING68K THEN
  2238.         Macro
  2239.         _PBDTGetAPPLAsync
  2240.             moveq    #39,d0
  2241.             dc.w     $A660
  2242.         EndM
  2243.     ELSE
  2244.         IMPORT    PBDTGetAPPLAsync
  2245.     ENDIF
  2246.  
  2247.     IF GENERATING68K THEN
  2248.         Macro
  2249.         _PBDTSetCommentSync
  2250.             moveq    #40,d0
  2251.             dc.w     $A260
  2252.         EndM
  2253.     ELSE
  2254.         IMPORT    PBDTSetCommentSync
  2255.     ENDIF
  2256.  
  2257.     IF GENERATING68K THEN
  2258.         Macro
  2259.         _PBDTSetCommentAsync
  2260.             moveq    #40,d0
  2261.             dc.w     $A660
  2262.         EndM
  2263.     ELSE
  2264.         IMPORT    PBDTSetCommentAsync
  2265.     ENDIF
  2266.  
  2267.     IF GENERATING68K THEN
  2268.         Macro
  2269.         _PBDTRemoveCommentSync
  2270.             moveq    #41,d0
  2271.             dc.w     $A260
  2272.         EndM
  2273.     ELSE
  2274.         IMPORT    PBDTRemoveCommentSync
  2275.     ENDIF
  2276.  
  2277.     IF GENERATING68K THEN
  2278.         Macro
  2279.         _PBDTRemoveCommentAsync
  2280.             moveq    #41,d0
  2281.             dc.w     $A660
  2282.         EndM
  2283.     ELSE
  2284.         IMPORT    PBDTRemoveCommentAsync
  2285.     ENDIF
  2286.  
  2287.     IF GENERATING68K THEN
  2288.         Macro
  2289.         _PBDTGetCommentSync
  2290.             moveq    #42,d0
  2291.             dc.w     $A260
  2292.         EndM
  2293.     ELSE
  2294.         IMPORT    PBDTGetCommentSync
  2295.     ENDIF
  2296.  
  2297.     IF GENERATING68K THEN
  2298.         Macro
  2299.         _PBDTGetCommentAsync
  2300.             moveq    #42,d0
  2301.             dc.w     $A660
  2302.         EndM
  2303.     ELSE
  2304.         IMPORT    PBDTGetCommentAsync
  2305.     ENDIF
  2306.  
  2307.     IF GENERATING68K THEN
  2308.         Macro
  2309.         _PBDTFlushSync
  2310.             moveq    #43,d0
  2311.             dc.w     $A260
  2312.         EndM
  2313.     ELSE
  2314.         IMPORT    PBDTFlushSync
  2315.     ENDIF
  2316.  
  2317.     IF GENERATING68K THEN
  2318.         Macro
  2319.         _PBDTFlushAsync
  2320.             moveq    #43,d0
  2321.             dc.w     $A660
  2322.         EndM
  2323.     ELSE
  2324.         IMPORT    PBDTFlushAsync
  2325.     ENDIF
  2326.  
  2327.     IF GENERATING68K THEN
  2328.         Macro
  2329.         _PBDTResetSync
  2330.             moveq    #44,d0
  2331.             dc.w     $A260
  2332.         EndM
  2333.     ELSE
  2334.         IMPORT    PBDTResetSync
  2335.     ENDIF
  2336.  
  2337.     IF GENERATING68K THEN
  2338.         Macro
  2339.         _PBDTResetAsync
  2340.             moveq    #44,d0
  2341.             dc.w     $A660
  2342.         EndM
  2343.     ELSE
  2344.         IMPORT    PBDTResetAsync
  2345.     ENDIF
  2346.  
  2347.     IF GENERATING68K THEN
  2348.         Macro
  2349.         _PBDTGetInfoSync
  2350.             moveq    #45,d0
  2351.             dc.w     $A260
  2352.         EndM
  2353.     ELSE
  2354.         IMPORT    PBDTGetInfoSync
  2355.     ENDIF
  2356.  
  2357.     IF GENERATING68K THEN
  2358.         Macro
  2359.         _PBDTGetInfoAsync
  2360.             moveq    #45,d0
  2361.             dc.w     $A660
  2362.         EndM
  2363.     ELSE
  2364.         IMPORT    PBDTGetInfoAsync
  2365.     ENDIF
  2366.  
  2367.     IF GENERATING68K THEN
  2368.         Macro
  2369.         _PBDTOpenInform
  2370.             moveq    #46,d0
  2371.             dc.w     $A060
  2372.         EndM
  2373.     ELSE
  2374.         IMPORT    PBDTOpenInform
  2375.     ENDIF
  2376.  
  2377.     IF GENERATING68K THEN
  2378.         Macro
  2379.         _PBDTDeleteSync
  2380.             moveq    #47,d0
  2381.             dc.w     $A060
  2382.         EndM
  2383.     ELSE
  2384.         IMPORT    PBDTDeleteSync
  2385.     ENDIF
  2386.  
  2387.     IF GENERATING68K THEN
  2388.         Macro
  2389.         _PBDTDeleteAsync
  2390.             moveq    #47,d0
  2391.             dc.w     $A460
  2392.         EndM
  2393.     ELSE
  2394.         IMPORT    PBDTDeleteAsync
  2395.     ENDIF
  2396.  
  2397. ;  VolumeMount traps  
  2398.     IF GENERATING68K THEN
  2399.         Macro
  2400.         _PBGetVolMountInfoSize
  2401.             moveq    #63,d0
  2402.             dc.w     $A260
  2403.         EndM
  2404.     ELSE
  2405.         IMPORT    PBGetVolMountInfoSize
  2406.     ENDIF
  2407.  
  2408.     IF GENERATING68K THEN
  2409.         Macro
  2410.         _PBGetVolMountInfo
  2411.             moveq    #64,d0
  2412.             dc.w     $A260
  2413.         EndM
  2414.     ELSE
  2415.         IMPORT    PBGetVolMountInfo
  2416.     ENDIF
  2417.  
  2418.     IF GENERATING68K THEN
  2419.         Macro
  2420.         _PBVolumeMount
  2421.             moveq    #65,d0
  2422.             dc.w     $A260
  2423.         EndM
  2424.     ELSE
  2425.         IMPORT    PBVolumeMount
  2426.     ENDIF
  2427.  
  2428. ;  FSp traps  
  2429.     IF GENERATING68K THEN
  2430.         Macro
  2431.         _FSMakeFSSpec
  2432.             moveq    #1,d0
  2433.             dc.w     $AA52
  2434.         EndM
  2435.     ELSE
  2436.         IMPORT    FSMakeFSSpec
  2437.     ENDIF
  2438.  
  2439.     IF GENERATING68K THEN
  2440.         Macro
  2441.         _FSpOpenDF
  2442.             moveq    #2,d0
  2443.             dc.w     $AA52
  2444.         EndM
  2445.     ELSE
  2446.         IMPORT    FSpOpenDF
  2447.     ENDIF
  2448.  
  2449.     IF GENERATING68K THEN
  2450.         Macro
  2451.         _FSpOpenRF
  2452.             moveq    #3,d0
  2453.             dc.w     $AA52
  2454.         EndM
  2455.     ELSE
  2456.         IMPORT    FSpOpenRF
  2457.     ENDIF
  2458.  
  2459.     IF GENERATING68K THEN
  2460.         Macro
  2461.         _FSpCreate
  2462.             moveq    #4,d0
  2463.             dc.w     $AA52
  2464.         EndM
  2465.     ELSE
  2466.         IMPORT    FSpCreate
  2467.     ENDIF
  2468.  
  2469.     IF GENERATING68K THEN
  2470.         Macro
  2471.         _FSpDirCreate
  2472.             moveq    #5,d0
  2473.             dc.w     $AA52
  2474.         EndM
  2475.     ELSE
  2476.         IMPORT    FSpDirCreate
  2477.     ENDIF
  2478.  
  2479.     IF GENERATING68K THEN
  2480.         Macro
  2481.         _FSpDelete
  2482.             moveq    #6,d0
  2483.             dc.w     $AA52
  2484.         EndM
  2485.     ELSE
  2486.         IMPORT    FSpDelete
  2487.     ENDIF
  2488.  
  2489.     IF GENERATING68K THEN
  2490.         Macro
  2491.         _FSpGetFInfo
  2492.             moveq    #7,d0
  2493.             dc.w     $AA52
  2494.         EndM
  2495.     ELSE
  2496.         IMPORT    FSpGetFInfo
  2497.     ENDIF
  2498.  
  2499.     IF GENERATING68K THEN
  2500.         Macro
  2501.         _FSpSetFInfo
  2502.             moveq    #8,d0
  2503.             dc.w     $AA52
  2504.         EndM
  2505.     ELSE
  2506.         IMPORT    FSpSetFInfo
  2507.     ENDIF
  2508.  
  2509.     IF GENERATING68K THEN
  2510.         Macro
  2511.         _FSpSetFLock
  2512.             moveq    #9,d0
  2513.             dc.w     $AA52
  2514.         EndM
  2515.     ELSE
  2516.         IMPORT    FSpSetFLock
  2517.     ENDIF
  2518.  
  2519.     IF GENERATING68K THEN
  2520.         Macro
  2521.         _FSpRstFLock
  2522.             moveq    #10,d0
  2523.             dc.w     $AA52
  2524.         EndM
  2525.     ELSE
  2526.         IMPORT    FSpRstFLock
  2527.     ENDIF
  2528.  
  2529.     IF GENERATING68K THEN
  2530.         Macro
  2531.         _FSpRename
  2532.             moveq    #11,d0
  2533.             dc.w     $AA52
  2534.         EndM
  2535.     ELSE
  2536.         IMPORT    FSpRename
  2537.     ENDIF
  2538.  
  2539.     IF GENERATING68K THEN
  2540.         Macro
  2541.         _FSpCatMove
  2542.             moveq    #12,d0
  2543.             dc.w     $AA52
  2544.         EndM
  2545.     ELSE
  2546.         IMPORT    FSpCatMove
  2547.     ENDIF
  2548.  
  2549.     IF GENERATING68K THEN
  2550.         Macro
  2551.         _FSpExchangeFiles
  2552.             moveq    #15,d0
  2553.             dc.w     $AA52
  2554.         EndM
  2555.     ELSE
  2556.         IMPORT    FSpExchangeFiles
  2557.     ENDIF
  2558.  
  2559. ;
  2560. ;    PBGetAltAccess and PBSetAltAccess are obsolete and will not be supported 
  2561. ;    on PowerPC. Equivalent functionality is provided by the routines 
  2562. ;    PBGetForeignPrivs and PBSetForeignPrivs.
  2563. ;
  2564.     IF OLDROUTINENAMES  ** ¬ GENERATINGCFM  THEN
  2565.     IF GENERATING68K THEN
  2566.         Macro
  2567.         _PBGetAltAccessSync
  2568.             moveq    #96,d0
  2569.             dc.w     $A060
  2570.         EndM
  2571.     ELSE
  2572.         IMPORT    PBGetAltAccessSync
  2573.     ENDIF
  2574.  
  2575.     IF GENERATING68K THEN
  2576.         Macro
  2577.         _PBGetAltAccessAsync
  2578.             moveq    #96,d0
  2579.             dc.w     $A460
  2580.         EndM
  2581.     ELSE
  2582.         IMPORT    PBGetAltAccessAsync
  2583.     ENDIF
  2584.  
  2585.     IF GENERATING68K THEN
  2586.         Macro
  2587.         _PBSetAltAccessSync
  2588.             moveq    #97,d0
  2589.             dc.w     $A060
  2590.         EndM
  2591.     ELSE
  2592.         IMPORT    PBSetAltAccessSync
  2593.     ENDIF
  2594.  
  2595.     IF GENERATING68K THEN
  2596.         Macro
  2597.         _PBSetAltAccessAsync
  2598.             moveq    #97,d0
  2599.             dc.w     $A460
  2600.         EndM
  2601.     ELSE
  2602.         IMPORT    PBSetAltAccessAsync
  2603.     ENDIF
  2604.  
  2605.     ENDIF
  2606.     IF GENERATING68K THEN
  2607.         Macro
  2608.         _PBShareSync
  2609.             moveq    #66,d0
  2610.             dc.w     $A260
  2611.         EndM
  2612.     ELSE
  2613.         IMPORT    PBShareSync
  2614.     ENDIF
  2615.  
  2616.     IF GENERATING68K THEN
  2617.         Macro
  2618.         _PBShareAsync
  2619.             moveq    #66,d0
  2620.             dc.w     $A660
  2621.         EndM
  2622.     ELSE
  2623.         IMPORT    PBShareAsync
  2624.     ENDIF
  2625.  
  2626.     IF GENERATING68K THEN
  2627.         Macro
  2628.         _PBUnshareSync
  2629.             moveq    #67,d0
  2630.             dc.w     $A260
  2631.         EndM
  2632.     ELSE
  2633.         IMPORT    PBUnshareSync
  2634.     ENDIF
  2635.  
  2636.     IF GENERATING68K THEN
  2637.         Macro
  2638.         _PBUnshareAsync
  2639.             moveq    #67,d0
  2640.             dc.w     $A660
  2641.         EndM
  2642.     ELSE
  2643.         IMPORT    PBUnshareAsync
  2644.     ENDIF
  2645.  
  2646.     IF GENERATING68K THEN
  2647.         Macro
  2648.         _PBGetUGEntrySync
  2649.             moveq    #68,d0
  2650.             dc.w     $A260
  2651.         EndM
  2652.     ELSE
  2653.         IMPORT    PBGetUGEntrySync
  2654.     ENDIF
  2655.  
  2656.     IF GENERATING68K THEN
  2657.         Macro
  2658.         _PBGetUGEntryAsync
  2659.             moveq    #68,d0
  2660.             dc.w     $A660
  2661.         EndM
  2662.     ELSE
  2663.         IMPORT    PBGetUGEntryAsync
  2664.     ENDIF
  2665.  
  2666.     ENDIF ; __FILES__
  2667.